mini excavator - French English Dictionary